Least-recently-used caching with dependent requests

نویسندگان

  • Predrag R. Jelenkovic
  • Ana Radovanovic
چکیده

We investigate a widely popular least-recently-used (LRU) cache replacement algorithmwith semiMarkov modulated requests. Semi-Markov processes provide the flexibility for modeling strong statistical correlation, including the widely reported long-range dependence in theWorldWideWeb page request patterns. When the frequency of requesting a page n is equal to the generalized Zipf’s law c/n , > 1, our main result shows that the cache fault probability is asymptotically, for large cache sizes, the same as in the corresponding LRU system with i.i.d. requests. The result is asymptotically explicit and appears to be the first computationally tractable average-case analysis of LRU caching with statistically dependent request sequences. The surprising insensitivity of LRU caching performance demonstrates its robustness to changes in document popularity. Furthermore, we show that the derived asymptotic result and simulation experiments are in excellent agreement, even for relatively small cache sizes. © 2004 Elsevier B.V. All rights reserved.

منابع مشابه

Description-Based Semantic Prefetching Scheme for Data Management in Location-Based Services

Many recent studies in the field of data transmission have considered locationbased services. Prefetching and caching are exemplary techniques for data transmission, and offer advantages in user-centric services in location-dependent data environments. However, in mobile environments, prefetching and caching inevitably require frequent uplink requests because the data that is needed in the clie...

متن کامل

Least Recently Used Caching with Zipf’s Law Requests

Least Recently Used (LRU) cache replacement rule is at the core of many replacement algorithms in modern distributed networks. The wide popularity of this rule is primarily due to its high performance, self-organizing nature and ease of implementation. Therefore, in order to further the insights of designing network caching protocols, it is important to gain a thorough understanding of the base...

متن کامل

Asymptotic Insensitivity of Least-Recently-Used Caching to Statistical Dependency

We investigate a widely popular Least-RecentlyUsed (LRU) cache replacement algorithm with semi-Markov modulated requests. Semi-Markov processes provide the flexibility for modeling strong statistical correlation, including the broadly reported long-range dependence in the World Wide Web page request patterns. When the frequency of requesting a page n is equal to the generalized Zipf’s law c/n, ...

متن کامل

Asymptotic Optimality of the Static Frequency Caching in the Presence of Correlated Requests

Renewed interest in caching algorithms stems from their application to content distribution on the Web. When documents are of equal size and their requests are independent and equally distributed, it is well known that static algorithm that keeps the most frequently requested documents in the cache is optimal. However, there are no explicit caching algorithms that are provably optimal when the ...

متن کامل

Critical Sizing of Lru Caches with Dependent Requests

It was recently proved by Jelenković and Radovanović (2004) that the least-recentlyused (LRU) caching policy, in the presence of semi-Markov-modulated requests that have a generalized Zipf’s law popularity distribution, is asymptotically insensitive to the correlation in the request process. However, since the previous result is asymptotic, it remains unclear how small the cache size can become...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 326  شماره 

صفحات  -

تاریخ انتشار 2004